
Editeur des boutons
===================

Table des matires
------------------
- Comment ouvrir la bote de dialoge ?
- Choisir un bouton  diter
- Bouton "OK" 
- Description de la bote et comment assigner un bouton
  - Description & dimension du bouton
    - Nom
    - Image du bouton
      - Case grise
      - Choix
      - Efface
    - Info-bulle en jaune
    - Largeur et hauteur double
  - Cases ASC/Code dans le champ en haut  droite
  - Couleur du bouton
    - Couleur du fond et de la police
    - Case "A"
  - Champs : "Assignation du bouton" / "Touches & Liste ..."
    - 6 faons pour remplir le champ d'Assignation
      - 1+2. Assigner par le clavier ou par copier-coller 
      -   3. Assigner par glisser-dplacer depuis une autre 
             application
      -   4. Assigner par le bouton "Rich" (si disponible)
      -   5. Assigner par le champ "Touches & Liste..." et le bouton
             "Flche-droite" (en bleu)
             - Groupe "Favorites"
      -   6. Assigner par l'enregistreur Macro (bouton "ENR.", si
             disponible)
    - Boutons "Copie", "Insre" "Supprime", "Coordonnes", "Disque"
    - Case " Convertisseur Touches"
  - Case "Code"
  - Bouton 
  - Bouton G-D
  - Bouton ENR.
  - Bouton Outils
  - Bouton d'aides ("?")
  - Bouton Info 
  - Boutons : Supprime, Coupe, Copie, Colle, Annule 
- Comment dplacer un bouton
- Copie rapide

--> Conseil
La "Copie rapide" est une fonction cache de RK et trs utile. 
N'oubliez pas de lire ce chapitre !


Comment ouvrir la bote de dialoge ?
------------------------------------
Il y a plusieurs faons de l'ouvrir :

- En la slectionnant dans le menu Editeurs 
  (barre active auparavant avec [Shift]+[F1])
- En la slectionnant dans le menu contextuel de la barre-systme 
  (clic-droit dans le coin infrieur droit)
- En cliquant sur un bouton assign avec {/ME.KEYS.EDIT} ou 
  {/ME.POP.ALL} ou {/ME.POP.REQUEST}
- En cliquant sur un bouton vide
- Avec [Ctrl] + clic sur un bouton assign (le plus courant)
- Avec un clic-droit sur un bouton dont la mmoire de droite est 
  vide (menu contextuel)
- Par la touche [F2] (si RK est actif et que l'attribution de base
  de la touche [F] n'a pas chang)

--> Conseil
[Ctrl] + clic sur un bouton assign est la manire la plus rapide
pour l'diter.

--> Conseil
La bote peut tre redimensionne !


Choisir un bouton  diter
--------------------------
Si la bote est ouverte, un bouton sur le panneau clignote.
Ce clignotement montre quel bouton est en train d'tre dit.
Cela signifie que si vous faites un changement dans la bote, le 
changement sera valide seulement pour ce bouton. 

Pour changer le bouton  diter vous devez seulement cliquer sur
celui dsir dans le panneau pendant que la bote est ouverte.
C'est tout. L'icne de la souris prend alors la forme d'une main.

Souvenez-vous que chaque bouton a 2 mmoires  assigner : une pour 
le ct gauche et l'autre pour le ct droit de la souris (bouton 
"G-D"). La mmoire droite peut tre dite avec un clic-droit sur 
le bouton.


Bouton "OK"
-----------
Ce n'est pas ncessaire de fermer la bote en cliquant sur OK aprs 
avoir chang un bouton. Vous pouvez directement diter d'autres 
boutons en les slectionnant avec la main. Une fois que tout est 
prt, alors vous pouvez cliquer sur le bouton OK.


Description de la bote et comment assigner un bouton
=====================================================


Description & dimension du bouton
----------------------------------

Nom
----
Dans cette ligne vous tapez le nom du bouton : les caractres entrs 
sont vus en direct.


Image du bouton
---------------
Depuis la version 5.7 des images (bmp, gif, jpg) peuvent tres 
ajoutes  la garniture du bouton. Elles doivent tre conserves 
dans le dossier RK (Profiles\Images).
La case grise donne le nom de l'image slectionne. Pour choisir une 
image cliquez sur le bouton Choix et slectionnez une image 
existante dans le dossier. Les champs du chemin (disque et dossiers) 
sont bloqus parce que RK ne peut pas trouver des images dans 
d'autres dossiers.
Pour enlever une image cliquez sur "Efface" puis sur OK.


Info-bulle en jaune
-------------------
Parce que dans de nombreux cas les noms des boutons sont trop courts 
pour montrer une information dtaille au sujet de la fonction du 
bouton, un commentaire d'aide en jaune est montr si le pointeur 
de la souris reste sur un bouton pendant un moment.
Dans la bote Prfrences vous pouvez choisir si l'info-bulle sera 
galement montre dans la barre de titre de la fentre (apparat 
plus rapidement), sauf si bien sr la bordure de la fentre est 
enleve.
Si la ligne est vide, l'entre du champ d'assignation du bouton sera 
montre dans la barre de titre.


Largeur et hauteur double
-------------------------
La dimension du bouton peut tre change au double : largeur et/ou 
hauteur.

-> Remarque
Si la largeur double et la hauteur double sont rgles en mme temps, il 
se forme dans la plupart des cas une vilaine lisire dans l'angle 
infrieur droit du bouton. On peut rsoudre ce problme en coloriant le 
bouton couvert avec la mme couleur de fond que le bouton visible.

--> Conseil
Pour des rglages plus prcis utilisez l'Editeur des profils ([F3])


Cases ASC/Code dans le champ en haut  droite
---------------------------------------------
Si l'on crit quelque chose dans l'aire d'assignation, le code 
ASCII et le code-touche de la touche du clavier presse seront 
affichs  chaque fois. Ces valeurs sont ncessaires, lorsqu'on 
dsire utiliser les commandes "Codes".
Exemple : {/CODE.KEY 65}
Le commutateur dans ce champ permet d'afficher les coordonnes de 
la souris. Ces valeurs sont ncessaires, lorsqu'on dsire utiliser 
les commandes "Souris". 
Exemple : {/MOUSE.CLICK.LEFT 250,400}


Couleur du bouton
-----------------
Vous pouvez choisir parmi 16 couleurs. 
Cliquez sur les boutons "..." pour avoir accs directement aux 
couleurs.

Case "A"
Elle montre la couleur du bouton.


Champs : "Assignation du bouton" / "Touches & Liste des commandes"
------------------------------------------------------------------
Le champ d'assignation du bouton contiendra finalement les touches 
du clavier qui seront envoyes  l'application. Il peut galement 
renfermer les ordres de clic de souris ou des fonctions internes de 
RK.
Vous pouvez utiliser normalement les textes ASCII ou les commandes, 
ou les deux ensemble.
Les commandes sont insres entre des parenthses comme ceci {}.

6 faons de remplir l'aire d'assignation du bouton :
====================================================
 
1+2. Assigner par le clavier ou par copier-coller
- - - - - - - - - - - - - - - - - - - - - - - - -
Vous pouvez crire ou coller n'importe quel texte (ASCII) dans le 
champ d'assignation du bouton. Plus tard, si vous cliquez sur le 
bouton assign, ce texte sera envoy  l'application active, comme 
un traitement de texte ou une messagerie.

3. Assigner par glisser-dplacer depuis une autre application
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cette option est disponible depuis la version 5.4.3.
Le champ d'assignation est sensitif au "glisser". C'est possible 
de dplacer un texte d'une autre application et de le glisser dans 
le champ.
Si c'est un texte Rich, voir chiffre 4., (par exemple gliss depuis 
"Word"), RK insrera automatiquement les commandes Rich au dbut 
et  la fin du code.
Si c'est un fichier (par exemple gliss depuis l'Explorateur), RK 
incluera automatiquement le chemin dans la commande APP.OPEN.

4. Assigner par le bouton "Rich" (si disponible)
- - - - - - - - - - - - - - - - - - - - - - - - 
RK est capable de traiter des textes formats en Rich. Ce format 
est par exemple utilis par Word et Notepad. S'il y a un texte Rich
dans le presse-papiers le bouton "Rich" est disponible pour cliquer. 
Dans ce cas toutes les commandes de format Rich seront stockes, 
comme par exemple les commandes de couleur et de taille de police.

Exemple: bouton "Rich" du profil "Stock"

5. Assigner par le champ "Touches & Liste des commandes" avec le 
   bouton "Flche-droite" (en bleu) 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RK a plus de 300 commandes pour diriger RK, ouvrir des applications,
manipuler le presse-papiers, envoyer des caractres spciaux, etc...
Ces commandes sont dcrites dans le fichier "Liste de commandes.txt".
Naturellement vous pouvez crire les commandes  la main dans le 
champ d'assignation, mais c'est plus facile de copier une commande 
dans le champ depuis la liste. Pour le faire vous avez 3 choix :

a. Slectionnez une commande depuis la liste et cliquez sur le 
   bouton "Flche-droite", ou
b. Double-cliquez une commande dans la liste, ou
c. Glissez-dplacez une commande depuis la liste dans le champ.

La commande sera insre  la position du curseur dans le champ pour
les points a. et b., et ajoute  la fin pour le point c.

Dans beaucoup de cas vous devez ajouter un paramtre  la commande. 
La commande elle-mme est toujours crite en majuscules, le 
paramtre qui doit tre remplac par votre entre en minuscules .

Par exemple aprs avoir copi la commande DELAY (dlai) vous avez 
ce texte dans votre champ :
{/BTCH.DELAY sec}

Maintenant vous devez remplacer "sec" (secondes) par votre rglage. 
Ainsi fait la commande montre :
{/BTCH.DELAY 0.5}

Groupe "Favorites" :
- - - - - - - - - - 
Parce que RK inclu plus de 300 commandes maintenant, cela prend du 
temps de chercher souvent les mmes commandes.
C'est pourquoi l'utilisateur peut arranger sa propre liste de 
"favorites".
Un clic droit sur une commande dans une liste permet de l'ajouter 
dans le groupe "Favorites", ou de la supprimer.

Mise  jour : copiez le fichier "favorite commands" du dossier 
"Profiles" dans votre nouvelle installation de RK pour avoir votre 
liste de "favorites"  disposition.

6. Assigner par l'enregistreur Macro (bouton "ENR.", si disponible)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
L'enregistreur Macro est dcrit dans le fichier "Enregistreur 
Macro.txt"

 
Boutons "Copie", "Insre" "Supprime", "Coordonnes" et "Disque"
---------------------------------------------------------------
Au-dessus de l'aire d'assignation il y a 5 boutons avec des 
symboles.
Le bouton "Copie" est une possibilit rapide pour copier 
l'assignation du bouton dans le presse-papiers.
Le bouton "Insre" est une possibilit rapide pour copier le texte 
du presse-papiers dans l'aire d'assignation du bouton.
Le bouton "Supprime" est une possibilit rapide pour effacer l'aire 
d'assignation.
Le bouton "Coordonnes" calcule la position excentre en temps rel 
pour les commandes de souris. Consultez le fichier-texte "MOUSE" 
pour les dtails.
Le bouton "Disque" est utile pour des commandes, comme APP.OPEN ...,
pour insrer un chemin dans la commande.


Case "Convertisseur Touches"
---------------------------
Pour assigner un bouton avec des touches comme "curseur bas" vous 
devez utiliser la commande approprie.
Dans ce cas c'est : {KEY.DOWN}.
Le convertisseur est une mthode pour copier la commande de la 
liste. Si vous cochez cette case vous pouvez directement presser 
la touche "curseur bas" sur le clavier et elle sera automatiquement
insre dans le champ.

--> Note
N'oubliez pas de dcocher cette fonction aprs usage !

--> Note
Sous NT (seulement) la 1re parenthse de {HOLD.SHIFT} ne sera pas 
cre et doit tre ajoute  la main.


Case "Code"
-----------
Le texte insr dans le champ peut tre protg par un code, utile 
s'il y a des donnes ou mots de passe  garder secret. 
RK demandera le mot de passe. Il sera cod et restera le mme pour 
tous les boutons. Si quelqu'un d'autre que vous clique sur un bouton 
cod il devra entrer le mot de passe avant que RK n'envoie le code  
une application. Mais c'est obligatoire une fois seulement par 
session.
Cela signifie que le mot de passe sera automatiquement dprotg 
aprs la premire demande. Dans ce cas si l'utilisateur quitte 
l'ordinateur, il doit protger le mot de passe pour prvenir une 
utilisation non autorise des donnes protges en cochant dans le 
menu contextuel de la barre-systme le menu "Protge par mot de 
passe cod".

--> Note ! 
Parce que c'est aussi possible de coder des commandes, il y a une 
astuce pour protger le mot de passe aprs chaque demande. 
Si la commande /ME.PW.PROTECT est ajoute  la fin du scnario le 
mot de passe sera automatiquement protg aprs l'excution du 
scnario.

--> Attention !
Si le mot de passe est perdu, cela semble impossible de rparer le 
code original.

Lisez aussi ce qui concerne les commandes /ME.PW.ENTER et 
/ME.PW.PROTECT dans le fichier-texte "ME" du sous-dossier "French".


Bouton 
--------
Il montre s'il y a un "retour  la ligne"  la fin du texte. Dans ce cas
le caractre de fin de texte "" se trouve seul  la dernire ligne du 
scnario.
Cela provoque souvent un effet indsir si un "retour  la ligne" est 
envoy  la fin du scnario.


Bouton G-D
----------
Chaque bouton a deux mmoires qui peuvent tre assignes. Une pour 
le ct gauche de la souris et l'autre pour le droit. 
En cliquant sur le bouton G-D vous pouvez commuter entre les 2 
mmoires.

Depuis la version 7.4.35 la possibilit de diffrencier les mmoires 
1 & 2 a t amliore :

1. En choisissant la 2me mmoire, le bouton reste slectionn
2. Et la couleur de fond de l'aire d'assignation devient grise
3. Si la 2me mmoire contient une donne, le bouton devient vert


Bouton ENR.
-----------
voir ci-dessus : "comment assigner.." n 6


Aperu
------
Supprim depuis la version 7.4.01. Utilisez  la place l'Explorateur 
du profil.


Bouton Outils
-------------
...offre un menu contextuel pour slectionner quelques utilitaires 
utiles.

- ChangeColors: utile pour trouver des combinaisons de couleurs pour 
                les boutons (voir le texte d'aide : "Changement des 
                couleurs")
- CheckASC ...: utile pour trouver le n de la touche et le code 
                ASCII pour les commandes CODE
- MouseMem ...: utile pour crer des coordonnes pour les commandes 
                de souris (voir le texte d'aide : "Mmoire de la 
                souris")


Bouton d'aides ("?")
--------------------
...ouvre non seulement ce fichier mais galement d'autres. 


Bouton Info
-----------
...montre des messages d'utilisation rapide.


Boutons : Supprime, Coupe, Copie, Colle, Annule
-----------------------------------------------
Ces boutons sont valides pour le bouton en cours d'dition.
Ils fonctionnent comme dans Windows mais n'utilisent pas le presse-
papiers (trop de donnes diffrentes).
Avec Coupe, Copie et Colle vous pouvez copier ou dplacer un bouton 
 une autre place, galement dans un autre profil.


Comment dplacer un bouton
--------------------------
Pendant que la bote de l'Editeur est ouverte vous pouvez changer 
la position du bouton  une autre place du panneau avec le glisser-
dplacer. Donc l'icne de la souris prend la forme d'une main.
N'ayez pas peur de perdre un bouton en r-crivant par-dessus ! 
Cette fonction ne changera que la position du bouton.


Copie rapide
------------
Si vous dsirez assigner un bouton avec un texte, plusieurs clics 
de souris sont ncessaires.
Srement trop de travail si vous dsirez conserver un texte pour 
l'utiliser uniquement pour cette session. "Copie rapide" offre une 
faon trs rapide pour assigner un bouton avec un texte. 
Il y a deux modes de Copie rapide : Mode 1 pour le menu contextuel 
et Mode 2 pour le glisser-dplacer.

  Mode 1 (menu contextuel)
  -   -   -   -   -   -   - 
Vous avez seulement besoin d'un bouton libre sur le panneau.
Un clic-droit sur ce bouton ouvre le menu contextuel pour coller 
le texte du presse-papiers dans le champ d'assignation du bouton. 
Le nom du bouton sera crit automatiquement.
C'est aussi possible de copier un texte Rich.

Si vous avez une adresse dans votre presse-papiers, RK l'ajoutera
automatiquement  la commande pour ouvrir l'URL dans Netscape ou
IExplorer. En outre le nom insr automatiquement ne comprend pas 
les premiers caractres parce que sinon tous les boutons se 
nommeraient "htt".

Depuis la version 5.4.3 il y a un nouveau point appel "Coller le 
fichier". S'il y a le chemin d'un fichier dans le presse-papiers, il 
sera automatiquement insr dans la commande APP.OPEN.

C'est aussi possible d'effacer un bouton assign avec ce menu 
contextuel.
Mais dans tous les cas la mmoire que vous atteignez avec le bouton 
droit doit tre libre. Sinon le scnario du bouton droit sera 
envoy.

  Mode 2 (glisser-dplacer)
  -   -   -   -   -   -   -
C'est possible de dplacer un texte Rich (depuis Word ou Notepad) 
ou un fichier (depuis l'Explorateur) et de le glisser sur un 
bouton. 
Cela fonctionne de la mme faon que dcrit sous "Mode 1".

  --> Note !
Les vieilles assignations seront r-crites!
